(security) deposit - Espagnol Anglais Dictionnaire